package online.xybh.qa.dao;

import java.util.List;
import online.xybh.qa.model.AllClass;
import online.xybh.qa.model.AllClassExample;
import org.apache.ibatis.annotations.Param;

public interface AllClassMapper {
    long countByExample(AllClassExample example);

    int deleteByExample(AllClassExample example);

    int deleteByPrimaryKey(String classId);

    int insert(AllClass record);

    int insertSelective(AllClass record);

    List<AllClass> selectByExample(AllClassExample example);

    AllClass selectByPrimaryKey(String classId);

    int updateByExampleSelective(@Param("record") AllClass record, @Param("example") AllClassExample example);

    int updateByExample(@Param("record") AllClass record, @Param("example") AllClassExample example);

    int updateByPrimaryKeySelective(AllClass record);

    int updateByPrimaryKey(AllClass record);
}